// 引用系统模块
const http = require('http');
// 处理url地址
const url = require('url');
// 创建web服务器
const app = http.createServer();
// 当客户端发送请求的时候
app.on('request', (req, res) => {
	res.writeHead(200, {
		'content-type': 'text/html;charset=utf8'
	});
	//console.log(req.headers);//获取请求报文
	//console.log(req.headers['accept']);
	
	// 1.要解析的url地址
	// 2.将查询参数解析成对象形式
	//console.log(req.url);//获取请求地址
	let {query, pathname} = url.parse(req.url, true);
	console.log(query.name);
	console.log(query.age);
	
	if (pathname.url == '/index' || pathname.url == '/') {
	    res.end('welcome to homepage') ;
	}else if (pathname.url == '/list') {
	    res.end('welcome to listpage');
	}else {
	    res.end('not found');
    }
	//console.log(req.method);//获取请求方法
	// if (req.method == 'GET'){
	// 	res.end('这是get请求');
	// } else if (req.method == 'POST'){
	// 	res.end('这是post请求');
	// }
});
// 监听3000端口
app.listen(3000);
console.log('服务器已启动，监听3000端口，请访问localhost:3000');
// 打开文件所在位置，在命令窗口执行node web
